/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Excel.CellFormat*/
public class CellFormat extends JavaScriptObject {

	protected CellFormat() { }
	public native final ExcelApplication getApplication()/*-{
		return this.Application;
	}-*/;

	public native final int getCreator()/*-{
		return this.Creator;
	}-*/;

	public native final Object getParent()/*-{
		return this.Parent;
	}-*/;

	public native final Borders getBorders()/*-{
		return this.Borders;
	}-*/;

	public native final void setBorders(Borders value)/*-{
		this.Borders( value);
	}-*/;

	public native final Font getFont()/*-{
		return this.Font;
	}-*/;

	public native final void setFont(Font value)/*-{
		this.Font( value);
	}-*/;

	public native final Interior getInterior()/*-{
		return this.Interior;
	}-*/;

	public native final void setInterior(Interior value)/*-{
		this.Interior( value);
	}-*/;

	public native final JavaScriptObject getNumberFormat()/*-{
		return this.NumberFormat;
	}-*/;

	public native final void setNumberFormat( Object value)/*-{
		this.NumberFormat = value;
	}-*/;

	public native final JavaScriptObject getNumberFormatLocal()/*-{
		return this.NumberFormatLocal;
	}-*/;

	public native final void setNumberFormatLocal( Object value)/*-{
		this.NumberFormatLocal = value;
	}-*/;

	public native final JavaScriptObject getAddIndent()/*-{
		return this.AddIndent;
	}-*/;

	public native final void setAddIndent( Object value)/*-{
		this.AddIndent = value;
	}-*/;

	public native final JavaScriptObject getIndentLevel()/*-{
		return this.IndentLevel;
	}-*/;

	public native final void setIndentLevel( Object value)/*-{
		this.IndentLevel = value;
	}-*/;

	public native final JavaScriptObject getHorizontalAlignment()/*-{
		return this.HorizontalAlignment;
	}-*/;

	public native final void setHorizontalAlignment( Object value)/*-{
		this.HorizontalAlignment = value;
	}-*/;

	public native final JavaScriptObject getVerticalAlignment()/*-{
		return this.VerticalAlignment;
	}-*/;

	public native final void setVerticalAlignment( Object value)/*-{
		this.VerticalAlignment = value;
	}-*/;

	public native final JavaScriptObject getOrientation()/*-{
		return this.Orientation;
	}-*/;

	public native final void setOrientation( Object value)/*-{
		this.Orientation = value;
	}-*/;

	public native final JavaScriptObject getShrinkToFit()/*-{
		return this.ShrinkToFit;
	}-*/;

	public native final void setShrinkToFit( Object value)/*-{
		this.ShrinkToFit = value;
	}-*/;

	public native final JavaScriptObject getWrapText()/*-{
		return this.WrapText;
	}-*/;

	public native final void setWrapText( Object value)/*-{
		this.WrapText = value;
	}-*/;

	public native final JavaScriptObject getLocked()/*-{
		return this.Locked;
	}-*/;

	public native final void setLocked( Object value)/*-{
		this.Locked = value;
	}-*/;

	public native final JavaScriptObject getFormulaHidden()/*-{
		return this.FormulaHidden;
	}-*/;

	public native final void setFormulaHidden( Object value)/*-{
		this.FormulaHidden = value;
	}-*/;

	public native final JavaScriptObject getMergeCells()/*-{
		return this.MergeCells;
	}-*/;

	public native final void setMergeCells( Object value)/*-{
		this.MergeCells = value;
	}-*/;

	public native final void clear()/*-{
		this.Clear( );
	}-*/;

}
